
.demo_container { width:100%;  }
#demo_top_wrapper { margin:0 0 20px 0; }
#demo_top { height:50px; padding:20px 0 0 0; }
#my_logo { font-size:25px; font-weight:bold; color: #333; font-family:Calibri, Verdana, Geneva, sans-serif; margin-left:0; }

#sticky_navigation_wrapper { width:90%; height:50px; background:#000; margin-right: auto; margin-left: auto; 	
	border-radius:5px;
	-moz-box-shadow: 1px 1px 5px #111;
	-webkit-box-shadow: 1px 1px 5px #111;
    box-shadow: 1px 1px 5px #111;
	/* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111');
}
#sticky_navigation { 
width:100%; height:50px;  background:#000; 
	-moz-box-shadow: 1px 1px 5px #111;
	-webkit-box-shadow: 1px 1px 5px #111;
    box-shadow: 1px 1px 5px #111;
	/* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111'); }
#sticky_navigation ul { list-style:none; margin:0; padding:5px; }
#sticky_navigation ul li { margin:0; padding:0; display:inline; }
#sticky_navigation ul li a { display:block; float:left; margin:0 0 0 5px; padding:0 20px; height:40px; line-height:40px; font-size:14px; font-family:Arial, serif; font-weight:bold; color:#ddd; background:#333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
#sticky_navigation ul li a:hover, #sticky_navigation ul li a.selected { color:#fff; background:#111; }
	
